using System;

namespace App.SolInf.Modelo
{
    /// <summary>
    /// Los productos estan catalogados en una categoria
    /// </summary>
    public class CategoriaProducto
    {
        public virtual Int32 Id { get; set; }
        public virtual String Descripcion { get; set; }

        public CategoriaProducto()
            : base()
        {
        }
        public CategoriaProducto(String descripcion)
            : this()
        {
            Descripcion = descripcion;
        }

        public override string ToString()
        {
            return Descripcion;
        }

        public override bool Equals(object obj)
        {
            if (obj is CategoriaProducto && Id != 0)
                return Id == ((CategoriaProducto)obj).Id;
            else
                return base.Equals(obj);
        }
    }
}